waterproof compound - French English Dictionary